<?php
/**
* 冒泡排序
*/
function bubbleSort($arr) {
    $count = count($arr);
    for($i = 0; $i < $count; $i++) {
        $flag = true;
        for ($j = 0; $j < $count - $i - 1; $j++) {
            if ($arr[$j] > $arr[$j+1]) {
                $arr[$j] = $arr[$j] + $arr[$j+1];
                $arr[$j+1] = $arr[$j] - $arr[$j+1];
                $arr[$j] = $arr[$j] - $arr[$j+1];
                $flag = false;
            }
        }
        if (true == $flag) {
            break;
        }
    }
    return $arr;

}


$arr = [1,3,5,7,9,2,3,4,6,8,10];
print_r(bubbleSort($arr));


?>
